home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 9
/
FM Towns Free Software Collection 9.iso
/
t_os
/
data
/
aka
/
aka.plt
< prev
Wrap
Text File
|
1994-11-16
|
21KB
|
544 lines
/* SetPF-Pilot 『 赤巻紙 』 */
/* All Right Reserved, Copyright (c) モップ(NIFTY-PFF00570) 1991 */
/* (Masahiro Kezuka) */
/* All Right Reserved, Copyright (c) 綾小路(NIFTY-GFA03063) 1994 */
%getcdir2 {case(@tail(@getcdir,{\}),{},{getcdir;},,{im(@getcdir|{\});},);};
%initdir2 {case(@tail(@initdir,{\}),{},{initdir;},,{im(@initdir|{\});},);};
/*******************PF1キーに Dos コマンド ********************************/
setpf(1,{%f @input({ Dos コマンド},{c});case(f,{},,,{command(f);});});
/*******************PF2キーに 起動ファイル起動 ****************************/
setpf(2,{footnote({ ファイル起動});%f @filesel;case(f,{},,,{command(f)},);});
/*******************PF3キーに Copy コマンド 呼出し*************************/
setpf(3,{#}|@getcdir2|{AKA_.PLP({copy});});
/*******************PF4キーに Del コマンド *******************************/
setpf(4,{footnote({ Del コマンド});}|
{%f @filesel;case(f,{},,,{command({Del }|f)},);});
/*******************PF5キーに move コマンド 呼出し*************************/
setpf(5,{#}|@getcdir2|{AKA_.PLP({move});});
/*******************PF6キーに LHA 解凍 ************************************/
setpf(6,{footnote({LHA解凍});}|
{%f @filesel({LZH});case(f,{},,,{command({LHA X }|f)})});
/*******************PF7キーに LHA 圧縮 ************************************/
setpf(7,{%f @filesel;}|
{case(f,{},,,{command({LHA U }|@head(f,{\},{.})|{ }|f)},)});
/* footnote({ Lha圧縮}); */
/*******************PF8キーに LHA 一覧 ************************************/
setpf(8,{footnote({ LHA一覧});}|
{%f @filesel({LZH});case(f,{},,,{command({LHA L }|f)},);});
/*******************PF9キーに LHA 自己爆裂型変換 **************************/
setpf(9,{footnote({ LHA型変換});}|
{%f @filesel({LZH});case(f,{},,,{command({LHA S }|f)},);});
/* footnote({ Lha自己爆裂型変換}); */
/*******************PF10キーに LINE.PLT 登録 *****************************/
setpf(10,{footnote({ 読み込み中です});#}|@initdir2|{LINE.PLT});
/*******************PF11キーに ヘルプ ぢつは再起動 ***********************/
setpf(11,{setcdir(}|@xc({7b})|@getcdir|@xc({7d})|{);}|{#AKA.PLT});
/*******************PF12キーに いきなり終了 ******************************/
setpf(12,{stopterm});
/*******************PF13キーに Snd 発声 トモシカシタラ Wav 発声 *****************/
case(@getchar(@version,{5},{1}),
{W},{setpf(13,{footnote({ Wav発声});}
|{%f @filesel({WAV});case(f,{},,,{snd(f)});});},
,{setpf(13,{footnote({ Snd発声});}
|{%f @filesel({SND});case(f,{},,,{snd(f)});});},
);
/*******************PF14キーに Type コマンド *****************************/
setpf(14,{footnote({ Type コマンド});}|
{%f @filesel;case(f,{},,,{command({Type }|f)},);});
/*******************PF15キーに ディレクトリ作成 *******************************/
setpf(15,{footnote({ DIR 作成});}
|{%f @filesel;case(f,{},,,{command({MD }|@head(f,{\},{.}))})});
/* footnote({ ディレクトリ作成}); */
/*******************PF16キーに Dos コンソール ****************************/
setpf(16,{footnote({ * Dos コンソール * Exit で終了});
command({COMMAND.COM});});
/*******************PF17キーに Ish ファイル復元 ******************************/
setpf(17,{footnote({ Ish復元});}|
{%f @filesel;case(f,{},,,{command({ISH }|f)});});
/*******************PF18キーに Ish テキスト作成 ******************************/
setpf(18,{footnote({ Ish作成});}|
{%f @filesel;case(f,{},,,{command({ISH }|f|{ /ss})});});
/*******************PF19キーに Pilot文入力 *******************************/
setpf(19,{%f @input({ Pilot文入力},{c});case(f,{},,,{f;});});
/*******************PF20キーに 背景色変更 ********************************/
setpf(20,{%f @input({ 背景色変更 赤,緑,青},{c});}|
{%e{backclr(}|f|{);};case(f,{},,,{e;});});
%spase { };
%wk {
};
%line1 {im(wk|{
MopTerm }|@version|{
})};
%today @daylong;
%line2 {
%a @head (today,{/});
%b @case (@getchar (today,{6},{1})= 0,
{Yes},{im({ }|@getchar (today,{7},{1}) );},
{No} ,{im( @getchar (today,{6},{2}) );}, );
%c @case (@getchar (today,{9},{1})= 0,
{Yes},{im({ }|@getchar (today,{10},{1}) );},
{No} ,{im( @getchar (today,{9} ,{2}) );}, );
%d @case (@getchar (today,{12},{3}),
{Sun},{im({
日曜日
})},
{Mon},{im({ 月曜日})},
{Tue},{im({ 火曜日})},
{Wed},{im({ 水曜日})},
{Thu},{im({ 木曜日})},
{Fri},{im({ 金曜日})},
{Sat},{im({
土曜日
})},
,{im({ })}, );
im(wk|{
}|a|{ 年 }|b|{ 月 }|c|{ 日}|d);
};
%line3 {
%a @case (@getchar (today,{16},{2}),
00,{im({
深夜 });},
01,{im({
深夜 });},
02,{im({
深夜 });},
03,{im({
深夜 });},
04,{im({
深夜 });},
05,{im({
早朝 });},
06,{im({
早朝 });},
07,{im({
朝 });},
08,{im({
朝 });},
09,{im({
朝 });},
10,{im({
朝 });},
11,{im({ お昼前 });},
12,{im({ 昼 });},
13,{im({ 昼 });},
14,{im({ 昼 });},
15,{im({おやつ時});},
16,{im({
夕方 });},
17,{im({
夕方 });},
18,{im({
夕方 });},
19,{im({
夕方 });},
20,{im({
夜 });},
21,{im({
夜 });},
22,{im({
夜 });},
23,{im({
深夜 });},
24,{im({
深夜 });},
,{im({
});},
);
%b @case (@getchar (today,{16},{1})= 0,
{Yes},{im({ }|@getchar (today,{17},{1}) );},
{No} ,{im( @getchar (today,{16},{2}) );}, );
%c @case (@getchar (today,{19},{1})= 0,
{Yes},{im({ }|@getchar (today,{20},{1}) );},
{No} ,{im( @getchar (today,{19},{2}) );}, );
%d @case (@getchar (today,{22},{1})= 0,
{Yes},{im({ }|@getchar (today,{23},{1}) );},
{No} ,{im( @getchar (today,{22},{2}) );}, );
im(wk|a|{
}|b|{ 時 }|c|{ 分 }|d|{ 秒
});
};
%line4 {
case(@getchar(today,16,2),
19,{im(wk|{
NTT
夜間割引時間帯
});},
20,{im(wk|{
NTT
夜間割引時間帯
});},
21,{im(wk|{
NTT
夜間割引時間帯
});},
22,{im(wk|{
NTT
夜間割引時間帯
});},
23,{im(wk|{
NTT
深夜割引時間帯
});},
00,{im(wk|{
NTT
深夜割引時間帯
});},
01,{im(wk|{
NTT
深夜割引時間帯
});},
02,{im(wk|{
NTT
深夜割引時間帯
});},
03,{im(wk|{
NTT
&
NIFTY
深夜割引時間帯
});},
04,{im(wk|{
NTT
&
NIFTY
深夜割引時間帯
});},
05,{im(wk|{
NTT
&
NIFTY
深夜割引時間帯
});},
06,{im(wk|{
NTT
&
NIFTY
早朝割引時間帯
});},
07,{im(wk|{
NTT
&
NIFTY
早朝割引時間帯
});},
/* 08,{im(wk|{
NTT
&
NIFTY
早朝割引時間帯
});},*/
,{im(wk|{ });},
);
};
%line5 {
%linetim2 @linetime+8;
%jikan linetim2/3600;
%fun (linetim2-jikan*360)/60;
%viyou linetim2-jikan*360-fun*60;
%fun @case(@nochar(fun ),1,{im({ }|fun );},,{im(fun );},);
%viyou @case(@nochar(viyou),1,{im({ }|viyou);},,{im(viyou);},);
%g @case (jikan==0,
{Yes},{
case (fun==0,
{Yes},{im({
回線接続中 :
}
|viyou|{ 秒 }); },
{No} ,{im({
回線接続中 :
}
|fun|{ 分 }|viyou|{ 秒}); },
);
},
{No} ,{
case (jikan> 9 ,
{Yes},{im({回線接続中 : }
|jikan|{ 時間越エマシタ});},
{No} ,{im({回線接続中 : }
|jikan|{時間}|fun|{分}|viyou|{秒});},
);
},
);
case(@linechck,
{Yes},{im(wk|g);},
{No} ,{im(wk|{ });},
);
};
%line6 {
case(@getchar(today,6,5),
{12/01},{im(wk|{
世界エイズデー });},
{12/23},{im(wk|{
天皇誕生日 });},
{12/24},{im(wk|{
クリスマスイヴ });},
{12/25},{im(wk|{
クリスマス });},
{12/28},{im(wk|{
官庁御用納め });},
{12/31},{im(wk|{
大晦日 });},
{01/01},{im(wk|{
元 日 });},
{01/15},{im(wk|{
成人の日 });},
{02/03},{im(wk|{
節 分 });},
{02/11},{im(wk|{
建国記念の日 });},
{02/14},{im(wk|{
バレンタインデー });},
{03/03},{im(wk|{
ひな祭り });},
{03/14},{im(wk|{
ホワイトデー });},
{03/21},{im(wk|{
春分の日 });},
{04/01},{im(wk|{
エイプリルフール });},
{04/29},{im(wk|{
みどりの日 });},
{05/01},{im(wk| { メーデー });},
{05/03},{im(wk|{
憲法記念日 });},
{05/04},{im(wk|{
国民の休日 });},
{05/05},{im(wk|{
こどもの日 });},
{05/14},{im(wk| { 母の日 });},
{05/30},{im(wk|{
ゴミゼロの日 });},
{06/12},{im(wk|{
恋人の日 });},
{06/18},{im(wk|{
父の日 });},
{07/02},{im(wk|{
うどんの日 });},
{07/07},{im(wk|{
七 夕 });},
{07/10},{im(wk|{
納豆の日 });},
{07/14},{im(wk|{
パリ祭 });},
{08/06},{im(wk|{
広島原爆忌 });},
{08/09},{im(wk|{
長崎原爆忌 });},
{08/15},{im(wk|{
終戦記念日 });},
{09/01},{im(wk|{
防災の日 });},
{09/15},{im(wk|{
敬老の日 });},
{09/23},{im(wk|{
秋分の日 });},
{10/10},{im(wk|{
体育の日 });},
{10/31},{im(wk|{
ハロウィーン });},
{11/03},{im(wk|{
文化の日 });},
{11/23},{im(wk|{
勤労感謝の日 });},
{12/17},{im(wk|{
Oh!FM-TOWNS 一月号発売前日});},
{12/18},{im(wk|{
Oh!FM-TOWNS 一月号発売日 });},
{01/17},{im(wk|{
Oh!FM-TOWNS 二月号発売前日});},
{01/18},{im(wk|{
Oh!FM-TOWNS 二月号発売日 });},
{02/17},{im(wk|{
Oh!FM-TOWNS 三月号発売前日});},
{02/18},{im(wk|{
Oh!FM-TOWNS 三月号発売日 });},
{03/17},{im(wk|{
Oh!FM-TOWNS 四月号発売前日});},
{03/18},{im(wk|{
Oh!FM-TOWNS 四月号発売日 });},
{04/17},{im(wk|{
Oh!FM-TOWNS 五月号発売前日});},
{04/18},{im(wk|{
Oh!FM-TOWNS 五月号発売日 });},
{05/17},{im(wk|{
Oh!FM-TOWNS 六月号発売前日});},
{05/18},{im(wk|{
Oh!FM-TOWNS 六月号発売日 });},
{06/16},{im(wk|{
Oh!FM-TOWNS 七月号発売前日});},
{06/17},{im(wk|{
Oh!FM-TOWNS 七月号発売日 });},
{07/17},{im(wk|{
Oh!FM-TOWNS 八月号発売前日});},
{07/18},{im(wk|{
Oh!FM-TOWNS 八月号発売日 });},
{08/17},{im(wk|{
Oh!FM-TOWNS 九月号発売前日});},
{08/18},{im(wk|{
Oh!FM-TOWNS 九月号発売日 });},
{09/17},{im(wk|{
Oh!FM-TOWNS 十月号発売前日});},
{09/18},{im(wk|{
Oh!FM-TOWNS 十月号発売日 });},
{10/17},{im(wk|{
Oh!FM-TOWNS 11月号発売前日});},
{10/18},{im(wk|{
Oh!FM-TOWNS 11月号発売日 });},
{11/16},{im(wk|{
Oh!FM-TOWNS 12月号発売前日});},
{11/17},{im(wk|{
Oh!FM-TOWNS 12月号発売日 });},
{12/21},{im(wk|{
NIFTY 十月分課金引落し前日});},
{12/22},{im(wk|{
NIFTY 十月分課金引き落し日});},
{01/21},{im(wk|{
NIFTY 11月分課金引落し前日});},
{01/22},{im(wk|{
NIFTY 11月分課金引き落し日});},
{02/22},{im(wk|{
NIFTY 12月分課金引落し前日});},
{02/23},{im(wk|{
NIFTY 12月分課金引き落し日});},
{03/21},{im(wk|{
NIFTY 一月分課金引落し前日});},
{03/22},{im(wk|{
NIFTY 一月分課金引き落し日});},
{04/21},{im(wk|{
NIFTY 二月分課金引落し前日});},
{04/22},{im(wk|{
NIFTY 二月分課金引き落し日});},
{05/21},{im(wk|{
NIFTY 三月分課金引落し前日});},
{05/22},{im(wk|{
NIFTY 三月分課金引き落し日});},
{06/21},{im(wk|{
NIFTY 四月分課金引落し前日});},
{06/22},{im(wk|{
NIFTY 四月分課金引き落し日});},
{07/21},{im(wk|{
NIFTY 五月分課金引落し前日});},
{07/22},{im(wk|{
NIFTY 五月分課金引き落し日});},
{08/21},{im(wk|{
NIFTY 六月分課金引落し前日});},
{08/22},{im(wk|{
NIFTY 六月分課金引き落し日});},
{09/21},{im(wk|{
NIFTY 七月分課金引落し前日});},
{09/22},{im(wk|{
NIFTY 七月分課金引き落し日});},
{10/22},{im(wk|{
NIFTY 八月分課金引落し前日});},
{10/23},{im(wk|{
NIFTY 八月分課金引き落し日});},
{11/21},{im(wk|{
NIFTY 九月分課金引落し前日});},
{11/22},{im(wk|{
NIFTY 九月分課金引き落し日});},
{},{im(wk|{});},
,{im(wk|{ });},
);
};
%line7 {
%a @case(@nochar(@initdir2)<14,
{Yes},{im(@initdir2|@getchar(spase,1,14-@nochar(@initdir2)));},
{No} ,{im(@getchar(@initdir2,1,2)|{・・}
|@getchar(@initdir2,@nochar(@initdir2)-9,10) );},
);
im(wk|{
起動ディレクトリ }|a|{
});
};
%line8 {
%a @case (@nochar(@getcdir2)<14,
{Yes},{im(@getcdir2|@getchar(spase,1,14-@nochar(@getcdir2)));},
{No} ,{im(@getchar(@getcdir2,1,2)|{・・}
|@getchar(@getcdir2,@nochar(@getcdir2)-9,10) );},
);
im(wk|{
現在ディレクトリ }|a|{
});
};
%line9 {
%diskrem2{
%remsize @nochar(@diskrem);
case(remsize< 9,
{Yes},{im(@diskrem|{ });},
{No} ,{@case(remsize< 12,
{Yes},{im(@getchar(@diskrem,1,
remsize-3)|{ K}
);
},
{No} ,{im(@getchar(@diskrem,1,
remsize-6)|{ M}
);
},
);
},
);
};
%a @case(@nochar(@diskrem2)<9,
{Yes},{im(@getchar(spase,1,9-@nochar(@diskrem2))|@diskrem2);},
{No} ,{im({ });},
);
im(wk|{
残り容量 }|a|{Bytes
});
};
%line10{
case(@mlast==0,
{Yes},{im(wk|{ });},
{No} ,{case(@mcheck==0,
{Yes},{im(wk|{
メモ }|
@mlast|{ 枚展開 }
);
},
{No} ,{im(wk|{
メモ }|
@mlast|{ 枚展開 }|@mcheck|{ 番メモ編集中 }
);
},
);
},
);
};
%line12{
%a @getchar (today,{1},{4})|{ 年 };
%b @getchar (today,{6},{2})+0;
%b1 {%b b-1;
case(@nochar(b)==1,
{Yes},{case(b,0,{im({12});},,{im({ }|b);},);},
{No} ,{im(b);},
);
};
%b2 {
case(@nochar(b)==1,
{Yes},{im({ }|b);},
{No} ,{im(b); },
);
};
%b3 {%b b+1;
case(@nochar(b)==1,
{Yes},{im({ }|b);},
{No} ,{case(b,13,{im({ 1});},,{im(b);},);},
);
};
%c { 月 };
im({
}|a|@b1|c|a|@b2|c|a|@b3|{ 月
});
};
%line13{
%a {
日
月 火 水 木 金
土
};
im(a|{ }|a|{ }|a);
};
%line14{
%hi @case(@getchar (today,{9},{1})= 0,
{Yes},{im({ }|@getchar (today,{10},{1}) );},
{No} ,{im( @getchar (today,{9} ,{2}) );},
);
%change{[line]
case(@head(line,{ }|hi)= line,
{Yes},{im(line);},
{No} ,{im(@head(line,hi)|{
}
|hi|{
}|@body(line,hi)
);
},
);
};
%hi111 {
1 2
3
4
5}; /* 1994/11 */
%hi112 {
6
7 8 9 10 11
12};
%hi113 {
13
14 15 16 17 18
19};
%hi114 {
20
21 22
23
24 25
26};
%hi115 {
27
28 29 30
};
%hi116 {
};
%hi121 {
1 2
3}; /* 1994/12 */
%hi122 {
4
5 6 7 8 9
10};
%hi123 {
11
12 13 14 15 16
17};
%hi124 {
18
19 20 21 22
23
24};
%hi125 {
25
26 27 28 29 30
};
%hi126 {
};
%hi011 {
1
2
3 4 5 6
7}; /* 1995/01 */
%hi012 {
8
9 10 11 12 13
14};
%hi013 {
15
16
17 18 19 20
21};
%hi014 {
22
23 24 25 26 27
28};
%hi015 {
29
30 31
};
%hi016 {
};
%hi021 {
1 2 3
4}; /* 1995/02 */
%hi022 {
5
6 7 8 9 10
11};
%hi023 {
12
13 14 15 16 17
18};
%hi024 {
19
20 21 22 23 24
25};
%hi025 {
26
27 28
};
%hi026 {
};
%hi031 {
1 2 3
4}; /* 1995/03 */
%hi032 {
5
6 7 8 9 10
11};
%hi033 {
12
13 14 15 16 17
18};
%hi034 {
19
20
21
22 23 24
25};
%hi035 {
26
27 28 29 30 31
};
%hi036 {
};
%hi041 {
1}; /* 1995/04 */
%hi042 {
2
3 4 5 6 7
8};
%hi043 {
9
10 11 12 13 14
15};
%hi044 {
16
17 18 19 20 21
22};
%hi045 {
23
24 25 26 27 28
29};
%hi046 {
30
};
%hi051 {
1 2
3
4
5
6};
%hi052 {
7
8 9 10 11 12
13}; /* 1995/05 */
%hi053 {
14
15 16 17 18 19
20};
%hi054 {
21
22 23 24 25 26
27};
%hi055 {
28
29 30 31
};
%hi056 {
};
%hi061 {
1 2
3}; /* 1995/06 */
%hi062 {
4
5 6 7 8 9
10};
%hi063 {
11
12 13 14 15 16
17};
%hi064 {
18
19 20 21 22 23
24};
%hi065 {
25
26 27 28 29 30
};
%hi066 {
};
%hi071 {
1}; /* 1995/07 */
%hi072 {
2
3 4 5 6 7
8};
%hi073 {
9
10 11 12 13 14
15};
%hi074 {
16
17 18 19 20 21
22};
%hi075 {
23
24 25 26 27 28
29};
%hi076 {
30
31
};
%hi081 {
1 2 3 4
5}; /* 1995/08 */
%hi082 {
6
7 8 9 10 11
12};
%hi083 {
13
14 15 16 17 18
19};
%hi084 {
20
21 22 23 24 25
26};
%hi085 {
27
28 29 30 31
};
%hi086 {
};
%hi091 {
1
2}; /* 1995/09 */
%hi092 {
3
4 5 6 7 8
9};
%hi093 {
10
11 12 13 14
15
16};
%hi094 {
17
18 19 20 21 22
23};
%hi095 {
24
25 26 27 28 29
30};
%hi096 {
};
%hi101 {
1
2 3 4 5 6
7}; /* 1995/10 */
%hi102 {
8
9
10
11 12 13
14};
%hi103 {
15
16 17 18 19 20
21};
%hi104 {
22
23 24 25 26 27
28};
%hi105 {
29
30 31
};
%hi106 {
};
%a1 {im({\n }|hi};
%a2 {|{ \n }|hi};
%a3 {|{ }|@change(hi};
%a4 {|{ }|hi};
%a5 {|{\n});};
%b @getchar (today,{6},{2})+0;
%b1 {%b b-1;
case(@nochar(b)==1,
{Yes},{case(b,0,{im({12});},,{im({0}|b);},);},
{No} ,{im(b);},
);
};
%b2 {
case(@nochar(b)==1,
{Yes},{im({0}|b);},
{No} ,{im(b); },
);
};
%b3 {%b b+1;
case(@nochar(b)==1,
{Yes},{im({0}|b);},
{No} ,{case(b,13,{im({01});},,{im(b);},);},
);
};
%a1 a1|@b1;
%a2 a2|@b1;
%a3 a3|@b2;
%a4 a4|@b3;
%c a1|{1}|a3|{1)}|a4|{1}|
a2|{2}|a3|{2)}|a4|{2}|
a2|{3}|a3|{3)}|a4|{3}|
a2|{4}|a3|{4)}|a4|{4}|
a2|{5}|a3|{5)}|a4|{5}|
a2|{6}|a3|{6)}|a4|{6}|a5;
c;
};
%s {case(@getchar(@version,{5},{1}),{W},{im({Wav 発});},,{im({Snd 発});},);};
display({
Ayanokouji Plesents SetPF-Pilot 『 赤巻紙 』
} |@line1|{
PF 1 : Dos コマンド PF11 : Help
}|wk|{
} |@line2|{
PF 2 : ファイル 起動 PF12 : 終了
}|wk|{
} |@line3|{
PF 3 : Copy コマンド PF13 : }|@s|{声
}|wk|{
} |@line4|{
PF 4 : Del コマンド PF14 : Type コマンド
}|wk|{
} |@line5|{
PF 5 : Move コマンド PF15 : ディレクトリ作成
}|wk|{
} |@line6|{
PF 6 : LHA 解凍 PF16 : Dos コンソール
}|wk|{
} |@line7|{
PF 7 : LHA 圧縮 PF17 : ISH ファイル復元
}|wk|{
} |@line8|{
PF 8 : LHA 一覧 PF18 : ISH テキスト作成
}|wk|{
} |@line9|{
PF 9 : LHA 自爆型変換 PF19 : Pilot文入力
}|wk|{
}|@line10|{
PF10 : LINE.PLT 起動 PF20 : 背景色変更
}|wk|{
Version 1.01 94-08-23
}|@line12|{
}|@line13|{
}|@line14);